package com.harmony.pilot.generation.service;

import com.harmony.pilot.common.dto.GenerationRequest;

/**
 * 代码生成服务接口
 */
public interface GenerationService {
    
    /**
     * 生成代码
     */
    String generateCode(GenerationRequest request);
    
    /**
     * 生成函数
     */
    String generateFunction(GenerationRequest request);
    
    /**
     * 生成类
     */
    String generateClass(GenerationRequest request);
    
    /**
     * 生成测试
     */
    String generateTest(GenerationRequest request);
    
    /**
     * 生成注释
     */
    String generateComment(GenerationRequest request);
}

